home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / lib / yotpin / src / makefile < prev    next >
Encoding:
Makefile  |  1995-08-27  |  2.8 KB  |  185 lines

  1. CC = hc386
  2. LD = e 386linkp
  3.  
  4. #CFLAGS = -O3 -c
  5. CFLAGS = -c
  6. LFLAGS = 
  7.  
  8. OBJ = obj/$*.obj
  9. REX = obj/$*.rex
  10.  
  11. TPAINT = @tpaint.lnk
  12. OTOME  = @otome_pi.lnk
  13.  
  14. CCEXEC = $(CC) $(CFLAGS) -o $@ $<
  15. LDEXEC = $(LD) $(OBJ) $(OTOME) -relexe $(REX)
  16.  
  17. ##
  18.  
  19. obj/yure.obj:        yure.c
  20.     $(CCEXEC)
  21. obj/relief.obj:        relief.c
  22.     $(CCEXEC)
  23. obj/2col.obj:        2col.c
  24.     $(CCEXEC)
  25. obj/tree.obj:        tree.c
  26.     $(CCEXEC)
  27. obj/tmenupal.obj:    tmenupal.c
  28.     $(CCEXEC)
  29. obj/bowa.obj:        bowa.c
  30.     $(CCEXEC)
  31. obj/foot.obj:        foot.c
  32.     $(CCEXEC)
  33. obj/paltsort.obj:    paltsort.c
  34.     $(CCEXEC)
  35. obj/polycpy.obj:    polycpy.c
  36.     $(CCEXEC)
  37. obj/magsave.obj:    magsave.c
  38.     $(CCEXEC)
  39. obj/piload.obj:        piload.c
  40.     $(CCEXEC)
  41. obj/pisave.obj:        pisave.c
  42.     $(CCEXEC)
  43. obj/rakepen.obj:    rakepen.c
  44.     $(CCEXEC)
  45. obj/rake.obj:        rake.c
  46.     $(CCEXEC)
  47. obj/zigzag.obj:        zigzag.c
  48.     $(CCEXEC)
  49. obj/botapen.obj:    botapen.c
  50.     $(CCEXEC)
  51. obj/kirapen.obj:    kirapen.c
  52.     $(CCEXEC)
  53. obj/mosaic.obj:        mosaic.c
  54.     $(CCEXEC)
  55. obj/fdpen.obj:        fdpen.c
  56.     $(CCEXEC)
  57. obj/zure.obj:        zure.c
  58.     $(CCEXEC)
  59. obj/icnload.obj:    icnload.c
  60.     $(CCEXEC)
  61. obj/xbmload.obj:    xbmload.c
  62.     $(CCEXEC)
  63. obj/xbmsave.obj:    xbmsave.c
  64.     $(CCEXEC)
  65. obj/colchg.obj:        colchg.c
  66.     $(CCEXEC)
  67. obj/circle.obj:        circle.c
  68.     $(CCEXEC)
  69. obj/consline.obj:    consline.c
  70.     $(CCEXEC)
  71. obj/smooline.obj:    smooline.c
  72.     $(CCEXEC)
  73. obj/spline.obj:        spline.c
  74.     $(CCEXEC)
  75. obj/fdline.obj:        fdline.c
  76.     $(CCEXEC)
  77. obj/cut.obj:        cut.c
  78.     $(CCEXEC)
  79. obj/paste.obj:        paste.c
  80.     $(CCEXEC)
  81. obj/yamana-a.obj:    yamana-a.c
  82.     $(CCEXEC)
  83.  
  84.  
  85. yure:
  86.     $(LDEXEC)
  87. relief:        $(OBJ)
  88.     $(LDEXEC)
  89. 2col:        $(OBJ)
  90.     $(LDEXEC)
  91. tree:        $(OBJ)
  92.     $(LDEXEC)
  93. tmenupal:    $(OBJ)
  94.     $(LDEXEC)
  95. bowa:        $(OBJ)
  96.     $(LDEXEC)
  97. foot:        $(OBJ)
  98.     $(LDEXEC)
  99. paltsort:    $(OBJ)
  100.     $(LDEXEC)
  101. polycpy:    $(OBJ)
  102.     $(LDEXEC)
  103. magsave:    $(OBJ)
  104.     $(LDEXEC)
  105. piload:     $(OBJ)
  106.     $(LDEXEC)
  107. pisave:     $(OBJ)
  108.     $(LDEXEC)
  109. rakepen:    $(OBJ)
  110.     $(LDEXEC)
  111. rake:        $(OBJ)
  112.     $(LDEXEC)
  113. zigzag:     $(OBJ)
  114.     $(LDEXEC)
  115. botapen:    $(OBJ)
  116.     $(LDEXEC)
  117. kirapen:    $(OBJ)
  118.     $(LDEXEC)
  119. mosaic:     $(OBJ)
  120.     $(LDEXEC)
  121. fdpen:        $(OBJ)
  122.     $(LDEXEC)
  123. zure:        $(OBJ)
  124.     $(LDEXEC)
  125. icnload:    $(OBJ)
  126.     $(LDEXEC) -lib e:/hc386/small/t_os
  127. xbmload:    $(OBJ)
  128.     $(LDEXEC)
  129. xbmsave:    $(OBJ)
  130.     $(LDEXEC)
  131. colchg:        $(OBJ)
  132.     $(LDEXEC)
  133. circle:        $(OBJ)
  134.     $(LDEXEC)
  135. consline:    $(OBJ)
  136.     $(LDEXEC)
  137. smooline:    $(OBJ)
  138.     $(LDEXEC)
  139. spline:        $(OBJ)
  140.     $(LDEXEC)
  141. fdline:        $(OBJ)
  142.     $(LDEXEC)
  143. cut:        $(OBJ)
  144.     $(LDEXEC) -lib e:/hc386/small/t_os
  145. paste:        $(OBJ)
  146.     $(LDEXEC) -lib e:/hc386/small/t_os
  147. yamana-a:    $(OBJ)
  148.     $(LDEXEC)
  149.  
  150.  
  151. test:    test.c
  152.     $(CC) $(CFLAGS) -o obj/test.obj $<
  153.     $(LD) $(OTOME)  obj/test.obj -relexe $(REX)
  154.  
  155. costbl:
  156.     hc386  mk_costbl.c
  157.     e mk_costbl > costbl.h
  158.  
  159. ##
  160.  
  161. bak:
  162.     rm *.bak
  163.  
  164. clean:
  165.     rm obj/*
  166.  
  167. install:
  168.     mv -uv obj/*.rex d:/t_os/grp/otome/plugin
  169.  
  170. cd:
  171.     cd d:/t_os/grp/otome
  172.  
  173. exec:
  174.     lcon r
  175.     386 -c tpsc16
  176.  
  177. exec256:
  178.     lcon r
  179.     386 -c tpsc256
  180.  
  181. exec32:
  182.     lcon r
  183.     386 -c tpsc32k
  184.  
  185.